cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 22:22:11 +0000 (22:22 +0000)]
bitkeeper revision 1.1159.53.19 (412fb413bkA_ye03VIpzrhJS_8WuZg)
Update config files for 2.6.8.1 and enable device-mapper snapshot/mirror targets and raid.
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 18:22:09 +0000 (18:22 +0000)]
bitkeeper revision 1.1159.53.18 (412f7bd1jB2MEoic6BNjmIV9u4dMoQ)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 18:21:51 +0000 (18:21 +0000)]
bitkeeper revision 1.1159.63.1 (412f7bbf5smbnLknRPslkbedgaBzzw)
Only update the tls descriptors if they are changed.
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 17:40:17 +0000 (17:40 +0000)]
bitkeeper revision 1.1159.53.17 (412f7201Ny_4RF8_OU2uZy0hDx31LA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
kaf24@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 16:01:21 +0000 (16:01 +0000)]
bitkeeper revision 1.1159.53.16 (412f5ad1ywvFe397tLXQvP43KuI7TA)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/kaf24/xeno
kaf24@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 16:01:06 +0000 (16:01 +0000)]
bitkeeper revision 1.1159.62.1 (412f5ac2sXlMhMeRveH20BE_o6ZJVw)
Allow shadow p.t. code to do unsafe things with shadow locks held.
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 15:57:33 +0000 (15:57 +0000)]
bitkeeper revision 1.1159.53.15 (412f59edRaPtLEKZVDbeN6zipq6gyA)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 15:57:04 +0000 (15:57 +0000)]
bitkeeper revision 1.1159.61.1 (412f59d0QmtgAMJvSE3LvKxxaMUfZg)
Call domain_crash() instead of BUG() if something goes wrong with writabel pagetables.
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 15:29:02 +0000 (15:29 +0000)]
bitkeeper revision 1.1159.60.1 (412f533e1b2O_B8bnbDfqpz-zNyv3w)
Enable Linux 2.6 to use Xen's writable pagetable interface by default.
If you experience weird crashes, try disabling this option.
kaf24@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 15:27:44 +0000 (15:27 +0000)]
bitkeeper revision 1.1159.53.14 (412f52f0W8LJ3JBDKOHCvmmTSfQ7ag)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/kaf24/xeno
kaf24@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 15:27:33 +0000 (15:27 +0000)]
bitkeeper revision 1.1159.59.1 (412f52e5pzGsSRKxWkXlLmoWzjYc7g)
Add debugging for locked critical regions. Allows us to assert that
certain things don't happen while in a c.r.: currently these include
taking page faults and GPFs, and also we disallow use of the
user-space access macros (uaccess.h).
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 15:14:26 +0000 (15:14 +0000)]
bitkeeper revision 1.1159.53.13 (412f4fd2CpR77IWyZ91egOaKK5Umfg)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xeno.bk-26dom0
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 15:13:26 +0000 (15:13 +0000)]
bitkeeper revision 1.1159.57.2 (412f4f96lcvl1zNFbliRXwffVN2DFg)
Add ptep_establish_new and use in page fault path.
akw27@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 14:59:45 +0000 (14:59 +0000)]
bitkeeper revision 1.1159.53.12 (412f4c61U-yc4lDEgsveNajSuY4F-A)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/akw27/xeno-clone/xeno.bk
akw27@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 14:59:26 +0000 (14:59 +0000)]
bitkeeper revision 1.1159.58.1 (412f4c4egZceX9qbmExr-wa_i_VDWw)
Notes on the innerworkings of the blkif drivers.
kaf24@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 13:41:23 +0000 (13:41 +0000)]
bitkeeper revision 1.1159.53.11 (412f3a03Su4nmVv7scE_x2v_aEs7fA)
Change timestamp format exported by Xen. Now we provide all 64 bits
of the processor's TSC.
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 13:29:44 +0000 (13:29 +0000)]
bitkeeper revision 1.1159.57.1 (412f374873CWRyXQT5wTVtsSUl961g)
Use hypercall batching where possible.
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 12:40:07 +0000 (12:40 +0000)]
bitkeeper revision 1.1159.53.10 (412f2ba7civqPBzGAWhK9meDyFJljw)
We now build the 2.6 linux kernel by default. If you still want 2.4, either set LINUX_RELEASE=2.4 or use the 'make linux24' target.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 12:28:48 +0000 (12:28 +0000)]
bitkeeper revision 1.1159.53.9 (
412f2900-NccDVWYFmUBwA0KlqKP6g)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/kaf24/xeno
kaf24@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 12:28:34 +0000 (12:28 +0000)]
bitkeeper revision 1.1159.56.1 (412f28f2oorf9i_6akPMKOUodxF7qg)
Towards new device-interface setup code for the frontend drivers.
Added a synchronous send-and-get-response call to the control
interface API. Modified and extended the domain-controller messaging
protocol.
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 10:38:03 +0000 (10:38 +0000)]
bitkeeper revision 1.1159.53.8 (412f0f0b5LWOmToqbJyP_jlwREcLSg)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 10:37:55 +0000 (10:37 +0000)]
bitkeeper revision 1.1159.55.1 (412f0f038rUapcjNeYZo53E1wq0L8Q)
trivial
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 10:19:33 +0000 (10:19 +0000)]
bitkeeper revision 1.1159.53.7 (412f0ab5oS0qMRsN8oxi1yN_HDC1Ew)
Prevent vmlinux.lds.s getting built with incorrect arguments (missing -Ui386).
cl349@freefall.cl.cam.ac.uk [Fri, 27 Aug 2004 09:45:06 +0000 (09:45 +0000)]
bitkeeper revision 1.1159.53.6 (412f02a2L7sRmDm5FXr063kbMCR24Q)
Include asm/pgalloc.h for direct_remap_area_pages.
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 07:52:29 +0000 (07:52 +0000)]
bitkeeper revision 1.1159.53.5 (412ee83dxDIGZWB_SALrIshFUl9PxQ)
tiny revert
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Aug 2004 02:47:12 +0000 (02:47 +0000)]
bitkeeper revision 1.1159.53.4 (412ea0b0d3MOd1UTMgtz-Ab-RIhbkQ)
linux 2.6.8.1 now correctly accounts system and idle time -- it was testing for ring 0 rather than ring 1.
iap10@labyrinth.cl.cam.ac.uk [Thu, 26 Aug 2004 22:51:10 +0000 (22:51 +0000)]
bitkeeper revision 1.1159.53.3 (412e695eeFpJoA3teQTvadoyC5gOkQ)
Fix broken merge.
iap10@labyrinth.cl.cam.ac.uk [Thu, 26 Aug 2004 22:21:02 +0000 (22:21 +0000)]
bitkeeper revision 1.1159.53.2 (412e624eL1U7E61twIhSMWgSzwKInw)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Thu, 26 Aug 2004 22:20:49 +0000 (22:20 +0000)]
bitkeeper revision 1.1159.54.1 (412e6241CCJDiaJTDiwZxUEAHptmNA)
Fix exporting of whole disks as VBDs.
cl349@freefall.cl.cam.ac.uk [Thu, 26 Aug 2004 19:06:55 +0000 (19:06 +0000)]
bitkeeper revision 1.1159.53.1 (412e34cfdkMIdjeViDmwM17cWiWS3w)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
cl349@freefall.cl.cam.ac.uk [Thu, 26 Aug 2004 19:06:18 +0000 (19:06 +0000)]
bitkeeper revision 1.1159.52.1 (412e34aa5HAbxIOroKVPIBaWpr-yDQ)
Update to Linux 2.6.8.1
kaf24@labyrinth.cl.cam.ac.uk [Thu, 26 Aug 2004 15:53:08 +0000 (15:53 +0000)]
bitkeeper revision 1.1159.1.108 (412e0764N-PIybRvZOXrgV9F-pj5nQ)
Add a 'domid' field to device-interface status messages, informing
the front end of the identity of the backend to which it is connecting.
kaf24@scramble.cl.cam.ac.uk [Thu, 26 Aug 2004 14:59:55 +0000 (14:59 +0000)]
bitkeeper revision 1.1159.1.107 (412dfaebCIngUElp8LanU3kSkz3C7Q)
Grant-table skeleton in Xen/Linux.
kaf24@labyrinth.cl.cam.ac.uk [Thu, 26 Aug 2004 13:57:01 +0000 (13:57 +0000)]
bitkeeper revision 1.1159.1.106 (412dec2dJdF7UJz-ddgHVVOekKtAHQ)
Completed first cut of Xen support for grant tables.
The device drivers now need modifying to use them.
kaf24@labyrinth.cl.cam.ac.uk [Wed, 25 Aug 2004 16:26:15 +0000 (16:26 +0000)]
bitkeeper revision 1.1159.1.105 (412cbda71t8CNbo2C1IX2_T3wi4QIQ)
Move count_info outside pfn_info union, to where it belongs.
kaf24@labyrinth.cl.cam.ac.uk [Wed, 25 Aug 2004 15:40:30 +0000 (15:40 +0000)]
bitkeeper revision 1.1159.1.104 (412cb2ee26F5kEIHPDh0Kj4pQScH6Q)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/kaf24/xeno
kaf24@labyrinth.cl.cam.ac.uk [Wed, 25 Aug 2004 15:40:15 +0000 (15:40 +0000)]
bitkeeper revision 1.1159.51.2 (412cb2dfaIDYjySJYYMTByGbcM77UA)
More grant-table code, and some related sundry improvements.
kaf24@labyrinth.cl.cam.ac.uk [Wed, 25 Aug 2004 15:38:29 +0000 (15:38 +0000)]
bitkeeper revision 1.1159.51.1 (412cb2756vYHD-1PDPrd90VZuLl1EQ)
Fix netif and blkif interface deferred disconnection. It must occur in
a process context because we call vfree().
maw48@labyrinth.cl.cam.ac.uk [Tue, 24 Aug 2004 22:32:56 +0000 (22:32 +0000)]
bitkeeper revision 1.1159.1.103 (412bc218kciT4D3aKqRNpwgOiG2rGA)
Import doc fixes from Charles Coffing.
kaf24@scramble.cl.cam.ac.uk [Tue, 24 Aug 2004 20:06:36 +0000 (20:06 +0000)]
bitkeeper revision 1.1159.1.102 (412b9fccqeyjh2TbuuMsIA125um-qA)
Properly daemonise the blkif backend thread.
kaf24@labyrinth.cl.cam.ac.uk [Tue, 24 Aug 2004 15:12:02 +0000 (15:12 +0000)]
bitkeeper revision 1.1159.1.101 (412b5ac2PQ9FDoJKc14Km1yEm114Rw)
Grant-table pin/unpin operation.
kaf24@freefall.cl.cam.ac.uk [Tue, 24 Aug 2004 10:29:53 +0000 (10:29 +0000)]
bitkeeper revision 1.1159.1.100 (412b18a1W1qiW0mmY-hZTqXUTc-uLw)
Force inlining on some functions that are designed to compile away.
kaf24@scramble.cl.cam.ac.uk [Tue, 24 Aug 2004 09:49:05 +0000 (09:49 +0000)]
bitkeeper revision 1.1159.1.99 (412b0f11cFbfdCRdP2-GJYp0ANDfUA)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Tue, 24 Aug 2004 09:48:55 +0000 (09:48 +0000)]
bitkeeper revision 1.1159.45.17 (412b0f07nrZVpzBQ0MnEcFNcQUolbw)
More grant-table code. Various cleanups and speedups.
iap10@labyrinth.cl.cam.ac.uk [Mon, 23 Aug 2004 15:08:53 +0000 (15:08 +0000)]
bitkeeper revision 1.1159.1.98 (412a0885N1BV6r5mL4WbbaY8Xg9Jhw)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Mon, 23 Aug 2004 15:08:38 +0000 (15:08 +0000)]
bitkeeper revision 1.1159.1.97 (412a08767NwPLKMuv2wKJw0mVgoNjg)
2.6 update_va_mapping on demand fault path (currently disabled)
iap10@labyrinth.cl.cam.ac.uk [Mon, 23 Aug 2004 15:07:41 +0000 (15:07 +0000)]
bitkeeper revision 1.1159.1.96 (412a083dAhGUZb_6ytHtPU56pIh13g)
cleanup
iap10@labyrinth.cl.cam.ac.uk [Mon, 23 Aug 2004 09:53:39 +0000 (09:53 +0000)]
bitkeeper revision 1.1159.1.94 (4129bea3MvayzobzF4lBpIlB1k9z_A)
added tag semistable
iap10@labyrinth.cl.cam.ac.uk [Mon, 23 Aug 2004 09:33:56 +0000 (09:33 +0000)]
bitkeeper revision 1.1159.49.2 (4129ba04dWgj04wi8WVrXsPfcAsSQA)
Fix ebtables patch for 2.4.27
iap10@tetris.cl.cam.ac.uk [Sun, 22 Aug 2004 21:54:01 +0000 (21:54 +0000)]
bitkeeper revision 1.1159.49.1 (412915f94Ju9wyp48cLKhK-yYaCqgA)
Upgrade to linux 2.4.27
iap10@labyrinth.cl.cam.ac.uk [Sat, 21 Aug 2004 16:36:12 +0000 (16:36 +0000)]
bitkeeper revision 1.1159.1.95 (412779fcMWkx_UR6jXaauS71XcuODQ)
Add hotplug support to linux 2.6.7-xenU build.
iap10@labyrinth.cl.cam.ac.uk [Sat, 21 Aug 2004 10:28:38 +0000 (10:28 +0000)]
bitkeeper revision 1.1159.1.94 (412723d6gmOYtgyWHkWx2fG6l1ywZA)
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Fri, 20 Aug 2004 18:19:24 +0000 (18:19 +0000)]
bitkeeper revision 1.1159.45.16 (412640acjI6W8MIoA2W2ArmKgPNJcA)
Fix bad migration interaction with /lib/tls emulation code.
iap10@tetris.cl.cam.ac.uk [Fri, 20 Aug 2004 17:46:52 +0000 (17:46 +0000)]
bitkeeper revision 1.1159.45.15 (4126390c2dSRHYLR3YNd9JysCy4XTw)
Export new mapping interface 'xc_map_foreign'
kaf24@scramble.cl.cam.ac.uk [Fri, 20 Aug 2004 16:42:16 +0000 (16:42 +0000)]
bitkeeper revision 1.1159.45.14 (412629e8AO8Ty3LNUQeMVLVbHFMAQQ)
Fix SET_FOREIGNDOM
kaf24@scramble.cl.cam.ac.uk [Fri, 20 Aug 2004 16:23:53 +0000 (16:23 +0000)]
bitkeeper revision 1.1159.45.13 (41262599YpMzJIP5GvyznLSES5h5OQ)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Fri, 20 Aug 2004 16:23:45 +0000 (16:23 +0000)]
bitkeeper revision 1.1159.48.1 (4126259181cq4hyB3cquYrgpQokAIQ)
Framework for grant-table implementation in Xen.
iap10@labyrinth.cl.cam.ac.uk [Fri, 20 Aug 2004 16:05:33 +0000 (16:05 +0000)]
bitkeeper revision 1.1159.45.12 (4126214drloFPpuSWsnIRb0lHMIafA)
Enable a more generous set of options in the 2.6.7 kernels
iap10@labyrinth.cl.cam.ac.uk [Fri, 20 Aug 2004 15:19:42 +0000 (15:19 +0000)]
bitkeeper revision 1.1159.45.11 (4126168eTuWjNHdW-C1gjvkm8XBaKw)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Fri, 20 Aug 2004 15:19:36 +0000 (15:19 +0000)]
bitkeeper revision 1.1159.47.1 (41261688nlAL_qxZPnYEzHLXT049dg)
Initialise xen block-front device before ide and scsi so we get a change of grabing their majors of we've been asked.
kaf24@scramble.cl.cam.ac.uk [Fri, 20 Aug 2004 14:02:42 +0000 (14:02 +0000)]
bitkeeper revision 1.1159.45.10 (412604827jsxItilS5gG-ddy0MGfzA)
Quieten skb alloc failures in net frontend.
kaf24@scramble.cl.cam.ac.uk [Fri, 20 Aug 2004 13:11:32 +0000 (13:11 +0000)]
bitkeeper revision 1.1159.45.9 (4125f884a9pA8Y6eCghcU-ZKeJwDpQ)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Fri, 20 Aug 2004 13:11:26 +0000 (13:11 +0000)]
bitkeeper revision 1.1159.46.1 (4125f87eJIsxVuchHslHHEkNUjqjRA)
Fix page refcnt in net backend.
mjw@wray-m-3.hpl.hp.com [Fri, 20 Aug 2004 09:40:30 +0000 (09:40 +0000)]
bitkeeper revision 1.1159.1.93 (4125c70e11lFDGflDwFuyzc6vyhLEA)
Suppress logging check as we auto-install it.
mjw@wray-m-3.hpl.hp.com [Fri, 20 Aug 2004 09:21:37 +0000 (09:21 +0000)]
bitkeeper revision 1.1159.1.92 (4125c2a1hkXswFK5ZlWTGYbKQihTmQ)
Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk
mjw@wray-m-3.hpl.hp.com [Fri, 20 Aug 2004 09:11:43 +0000 (09:11 +0000)]
bitkeeper revision 1.1159.1.91 (4125c04fdFsBys6pCPgiqHACIMhgWQ)
Support NFS root by creating the block device controller for a domain
even when it has no disks.
akw27@labyrinth.cl.cam.ac.uk [Fri, 20 Aug 2004 09:01:10 +0000 (09:01 +0000)]
bitkeeper revision 1.1159.45.8 (4125bdd65AGH_yEQnU1cGd31tL8SuA)
Add a timeout to blkif connect.
iap10@labyrinth.cl.cam.ac.uk [Fri, 20 Aug 2004 07:43:55 +0000 (07:43 +0000)]
bitkeeper revision 1.1159.45.7 (4125abbbALjz7ttvo9UYMDVzVkYmFA)
misc cleanups
iap10@labyrinth.cl.cam.ac.uk [Thu, 19 Aug 2004 22:46:12 +0000 (22:46 +0000)]
bitkeeper revision 1.1159.45.6 (41252db4n6kL4UwbrIkk3U5CrBJ4Qw)
We still need force_max_zoneorder 11 in 2.4.26
iap10@labyrinth.cl.cam.ac.uk [Thu, 19 Aug 2004 20:40:50 +0000 (20:40 +0000)]
bitkeeper revision 1.1159.45.5 (41251052Ej7lUDx40Rsj3KPu98ILYg)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Thu, 19 Aug 2004 20:40:38 +0000 (20:40 +0000)]
bitkeeper revision 1.1159.45.4 (41251046RHh_YorMh-pBd-MxpifMww)
rename the example config files.
kaf24@scramble.cl.cam.ac.uk [Thu, 19 Aug 2004 19:55:49 +0000 (19:55 +0000)]
bitkeeper revision 1.1159.42.9 (412505c5dONZ7S1siNrySUSAumDLcA)
Fix definition of TLB-flush CPU mask.
iap10@labyrinth.cl.cam.ac.uk [Thu, 19 Aug 2004 18:51:53 +0000 (18:51 +0000)]
bitkeeper revision 1.1159.45.3 (4124f6c9BN9jHyHMznjiaS-Qw12Rtw)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 19 Aug 2004 18:50:23 +0000 (18:50 +0000)]
bitkeeper revision 1.1159.42.8 (4124f66fUINxrel-POThC1of633DIA)
Clean up network-backend driver changes to common files.
There is now a 'foreign page' hook into the page allocator, and
a CONFIG_ option for forcing page-sized rx skbs.
kaf24@scramble.cl.cam.ac.uk [Thu, 19 Aug 2004 17:17:18 +0000 (17:17 +0000)]
bitkeeper revision 1.1159.42.7 (4124e09e2XrfLrN-NqhB79T6-OQK4w)
Remove padding between foreign page mappings in the blkdev backend.
This also allows us to remove the forced max allocation order in the
buddy page allocator.
kaf24@scramble.cl.cam.ac.uk [Thu, 19 Aug 2004 16:46:49 +0000 (16:46 +0000)]
bitkeeper revision 1.1159.42.6 (
4124d979a7-WTSkxhJT2RPTsBFY3IA)
Relocate file to the correct place.
kaf24@scramble.cl.cam.ac.uk [Thu, 19 Aug 2004 16:43:50 +0000 (16:43 +0000)]
bitkeeper revision 1.1159.42.5 (4124d8c6SpeNiW0Ufph6k9Eno4ccig)
Fix buffer merging in Xen/Linux to ensure both pseudo-physical and
machine-physical adjacency. Requires a small fix to common bio code.
iap10@labyrinth.cl.cam.ac.uk [Thu, 19 Aug 2004 16:09:39 +0000 (16:09 +0000)]
bitkeeper revision 1.1159.45.2 (
4124d0c3-2CgeiqMNHhDQW2rfX9uMA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Thu, 19 Aug 2004 16:08:50 +0000 (16:08 +0000)]
bitkeeper revision 1.1159.45.1 (4124d092e9_SvIhSMDUvJb9u3drP3A)
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 19 Aug 2004 15:39:14 +0000 (15:39 +0000)]
bitkeeper revision 1.1159.42.4 (4124c9a2Di3cas2RmMeElljc94T5_A)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Thu, 19 Aug 2004 15:39:07 +0000 (15:39 +0000)]
bitkeeper revision 1.1159.44.1 (4124c99bzYQ86nF2sa6s-nSiOfibyQ)
Clean up mapping of I/O memory and Xen-heap memory. We define two
'dummy domains' for this purpose which can be specified to
MMUEXT_SET_FOREIGNDOM.
mjw@wray-m-3.hpl.hp.com [Thu, 19 Aug 2004 14:35:02 +0000 (14:35 +0000)]
bitkeeper revision 1.1159.1.90 (4124ba96RLXO5OUyP4yBxVBa7NDnUw)
Allow some more characters in domain names.
mjw@wray-m-3.hpl.hp.com [Thu, 19 Aug 2004 14:30:28 +0000 (14:30 +0000)]
bitkeeper revision 1.1159.1.89 (4124b984t6aam6ddcud4Iu0TZs1CVA)
Remove limit (15) on domain names.
mjw@wray-m-3.hpl.hp.com [Thu, 19 Aug 2004 14:02:48 +0000 (14:02 +0000)]
bitkeeper revision 1.1159.1.88 (4124b308xrxOcaDBfOP8TGkxArG9Yg)
Checking scripts for the things Xen needs for build and install.
iap10@labyrinth.cl.cam.ac.uk [Thu, 19 Aug 2004 14:00:48 +0000 (14:00 +0000)]
bitkeeper revision 1.1159.42.3 (4124b290EbHmIxFeu9GnoeIKVia2lA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Thu, 19 Aug 2004 14:00:41 +0000 (14:00 +0000)]
bitkeeper revision 1.1159.43.1 (4124b289EjJu2ABgQn-Zz7HxnmkRUQ)
a few shadow mode cleanups
kaf24@scramble.cl.cam.ac.uk [Thu, 19 Aug 2004 13:50:49 +0000 (13:50 +0000)]
bitkeeper revision 1.1159.42.2 (4124b039yQGTqk4tjyHEoXGty5VlPg)
Fix use of the phys_to_machine_mapping table in Linux 2.4 and 2.6.
We now ensure that the table contains no MFNs that do not belong
the OS --- invalid entries contain a sentinel value; deliberate
foreign mappings have the high bit set. This means the pte_page() and
pte_pfn() will do the right thing despite possible aliasing in the
M2P table.
kaf24@scramble.cl.cam.ac.uk [Thu, 19 Aug 2004 12:10:55 +0000 (12:10 +0000)]
bitkeeper revision 1.1159.42.1 (412498cfQR0FW9Xp4EVER4lafeJgXQ)
Fix page allocator to properly free anonymous pages to the domain zone.
mjw@wray-m-3.hpl.hp.com [Thu, 19 Aug 2004 11:58:48 +0000 (11:58 +0000)]
bitkeeper revision 1.1159.1.87 (412495f853g9qdFCK3fe-wp3blfTlA)
Trap error in cpu value from config.
mjw@wray-m-3.hpl.hp.com [Thu, 19 Aug 2004 11:58:11 +0000 (11:58 +0000)]
bitkeeper revision 1.1159.1.86 (412495d3pSRY5XpdRb-xCxOKOJxElg)
Rename xmdefaults to xmdefconfig.
Rename other xm config examples.
Change default script dir to /etc/xen/scripts.
mjw@wray-m-3.hpl.hp.com [Thu, 19 Aug 2004 09:10:04 +0000 (09:10 +0000)]
bitkeeper revision 1.1159.1.85 (41246e6cqFirsFl7JcTf8qlEXs59cA)
Fix libxutil install.
mjw@wray-m-3.hpl.hp.com [Thu, 19 Aug 2004 08:44:55 +0000 (08:44 +0000)]
bitkeeper revision 1.1159.1.84 (41246887Az-9lkhyD7CbTdhUNukOkw)
Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk
mjw@wray-m-3.hpl.hp.com [Thu, 19 Aug 2004 08:41:28 +0000 (08:41 +0000)]
bitkeeper revision 1.1159.37.4 (412467b8n9cEOShz4lDXGSB702f0ag)
Fix problem with multiple network interfaces.
kaf24@scramble.cl.cam.ac.uk [Wed, 18 Aug 2004 17:51:12 +0000 (17:51 +0000)]
bitkeeper revision 1.1159.1.83 (41239710AGSmTMRcmNzZofG14BmziA)
Yet another tqueue fixup.
kaf24@scramble.cl.cam.ac.uk [Wed, 18 Aug 2004 17:34:14 +0000 (17:34 +0000)]
bitkeeper revision 1.1159.1.82 (41239316kitpFpd84e2ER7pkpuSnvg)
Frontend fix.
kaf24@scramble.cl.cam.ac.uk [Wed, 18 Aug 2004 17:09:00 +0000 (17:09 +0000)]
bitkeeper revision 1.1159.1.81 (41238d2cHqbklCcCkVBI3g3Q45Y0dg)
Fix dom_mem_op properly. :-)
kaf24@scramble.cl.cam.ac.uk [Wed, 18 Aug 2004 17:05:17 +0000 (17:05 +0000)]
bitkeeper revision 1.1159.1.80 (41238c4dRvX9mwKLbPmS4BpU24zugA)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Wed, 18 Aug 2004 17:05:03 +0000 (17:05 +0000)]
bitkeeper revision 1.1159.41.1 (41238c3fi_zBknIqLEcbst8cclEjAQ)
Remove binary rewriting from Linux for now.
Replaced with a warning banner.
iap10@labyrinth.cl.cam.ac.uk [Wed, 18 Aug 2004 17:00:41 +0000 (17:00 +0000)]
bitkeeper revision 1.1159.1.79 (41238b39tnubrtr-gGsonDj9g_pSjQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Wed, 18 Aug 2004 16:59:54 +0000 (16:59 +0000)]
bitkeeper revision 1.1159.40.1 (41238b0aeIY1yNNg2yYui_jKDRtRPA)
dom_mem_ops fixup